package com.zygh.lz.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProblemVO implements Serializable {

    @ApiModelProperty(value = "主键id")
    private Integer problemId;

    @ApiModelProperty(value = "问题标识")
    private String problemNum;

    @ApiModelProperty(value = "问题类型")
    private Integer problemType;

    @ApiModelProperty(value = "问题描述")
    private String problemDescribe;

    @ApiModelProperty(value = "问题完成状态   (已解决、不能解决、走任务解决、协调解决)")
    private String problemState;

    @ApiModelProperty(value = "巡查问题图片    多个图片路径，以逗号隔开")
    private String problemPicture;

    @ApiModelProperty(value = "巡查问题视频   多个图片路径，以逗号隔开")
    private String problemVideo;

    @ApiModelProperty(value = "问题发现位置坐标")
    private String problemGpsX;

    @ApiModelProperty(value = "问题发现位置坐标")
    private String problemGpsY;

    @ApiModelProperty(value = "发现问题的时间")
    private String problemDate;

    @ApiModelProperty(value = "问题核查 默认未审核， 通过，不通过")
    private String problemCheck;

    @ApiModelProperty(value = "问题备注")
    private String problemDetail;

    @ApiModelProperty(value = "所属巡查记录")
    private Integer sysPatrolRecordId;

    @ApiModelProperty(value = "发现人id")
    private Integer sysStaffId;

    @ApiModelProperty(value = "所属路段范围")
    private String roadName;

    @ApiModelProperty(value = "问题接收人")
    private Integer acceptId;

    @ApiModelProperty(value = "问题附件")
    private String problemAttachment;

    @ApiModelProperty(value = "是否已读")
    private String isRead;

    @ApiModelProperty(value = "处理反馈")
    private String feedback;

}
